package com.clstu.bignum;

import java.math.BigDecimal;

public class BigDecimal_ {//高精度小数，用于处理精度过高的情况
    public static void main(String[] args) {
        BigDecimal bd = new BigDecimal("2.45649434987549845496546");
        BigDecimal bd1 = new BigDecimal("2.4");
        System.out.println(bd.add(bd1));
        System.out.println(bd.multiply(bd1));
        System.out.println(bd.divide(bd1,BigDecimal.ROUND_DOWN));//除法错误，循环小数无限循环,添加一个精度参数解决这个问题
        System.out.println(bd.subtract(bd1));





    }
}
